#include "kbox_utility.h"


void *KBoxMalloc(size_t size)
{
    return malloc(size);
}

void KBoxFree(void *ptr)
{
    if (ptr != NULL)
    {
        free(ptr);
        ptr = NULL;
    }
}

#if split == 1
int KBoxSplitToken(char *msg, char **tokens)
{
    if (msg == NULL || tokens == NULL)
    {
        return -1;
    }

    char *token = strtok(msg, " ");
    int index = 0;
    while (token != NULL)
    {
        tokens[index++] = token;
        token = strtok(NULL, " ");
    }
    return index;
}
#endif